body, fieldset, img, ul{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-rendering: optimizeLegibility;
	word-wrap:break-word!important;
        width: 100%;
} 

input[type="text"] {

}
input[type="button"], input[type="submit"] {
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif, AGOpusC;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	text-align:center;
	background-color: #006699; 
}
  
input[disabled="disabled"], input.disabled  
{
	color: GrayText;
	cursor: inherit;
}

 
 
 
textarea {
	MARGIN: 0px;
	COLOR: #000;
	font-family: Arial, Helvetica, sans-serif, AGOpusC;
	padding-top: 5px;
	padding-bottom: 5px;
}
 
select {
	 
	font-family: Arial, Helvetica, sans-serif, AGOpusC;

}

.fr {
	float: right;	 
	 

}
.aside select {
 

}
legend {
	padding-bottom: 3px;
	font-weight: normal;
	padding-top: 8px;
	padding-left: 2px;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	color:  #333333;
	background-color: #F4F4F4;
}
.title {
	padding: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #2489ce;
        font-weight: bold;
	display: block;
	float: left;
	text-shadow: 1px 1px white;
}
h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #464646;
}
h2 {
	COLOR: #333;
  
	font-weight: normal;
 	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
}
h3 {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	color: #464646;
}
h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
}
 
 
img {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
 
a {
	color: #006699
}
a:hover {
	color: #3399CC;
}
p {
	MARGIN: 5px 0px; LINE-HEIGHT: 140%
}

.layout{
        width: 30%;
	

 }

.header {
	COLOR: #999999;
	background-color: #464646;
        max-width:90%;
}
 
  
.header a {
 
	COLOR: #cccccc
}
.header a:hover {
	COLOR: #FFFFFF
}
.header .user-info {
	padding: 5px;
        text-align: center;
}
.header .user-info a {
	
}
.mainmenu {
	padding-left: 5%;
        padding-right: 5%;
	margin: 0px;
	padding-bottom: 0px;
	z-index: 100;
	background-color: #464646;
	color: #FFFFFF;
}
.mainmenu .dropdown{
	background-image: url(../images/arrow_down2.gif);
	background-repeat: no-repeat;
	background-position: right 11px;
	padding-right: 15px;
}
.mainmenu  ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	 
	 
}
.mainmenu  li{
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	 
}
.mainmenu  a,  .mainmenu  span{
	MARGIN: 0px;
	BORDER-BOTTOM-STYLE: none;
	display: block;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
	text-decoration: none;
	cursor:pointer;
	color: #DDDDDD;
}
.mainmenu  li.hover{
	background-color: #333333;
	color: #666666;
}
.mainmenu  .on {
	TEXT-DECORATION: none;
	margin: 0px;
	font-weight: bold;
}
.mainmenu  .on  a{
	padding: 0px;
	color: #464646;
	text-decoration: underline;
 
}
.mainmenu  .on a:hover{
 
 
}

 

.submenu{
	width: 190px;
	position: absolute;
	background-color: #333333;
	left: 0px;
	top: 27px;
	border: 1px solid #333333;
}
.submenu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}
.submenu li{
	float: none;


}
.submenu li a{
	display: block;
	text-decoration: none!important;
	color: #FFFFFF!important;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
.submenu li a:hover{
	color: #FFFFFF!important;
	text-decoration: none;
	background-color: #464646;


}
.submenu li.on{
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	display: block;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.content{
	float: none!important;
	background-color: #FFFFFF;
	padding-bottom: 40px;
        width: 90%;
        padding: 0px!important;
}
.article {
	margin-bottom: 20px;
        width: 90%;
        margin-left: 5%;
        font-weight: bold;
}
 .wide {
	margin-bottom: 20px;
	width: auto!important;
	margin-left: 20px;
	margin-right: 20px;
}

 
 .top{
	overflow: hidden;
	margin-left: 20px;
        max-width:90%;
}

.article table.widefat{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 20px;
        table-layout:fixed;
}	
 
.article table.widefat td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #D4D4D4;
        word-wrap:break-word;
	vertical-align: top;
	padding: 5px;
}
.article table.widefat tr.header{
	color: #949494;
	background-color: #F7F7F7;
}
.article table.widefat tbody tr:hover{
	background-color: #e4f2fd;
 
}
 
.article table.widefat tr.header {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbbbb;
	text-align: left;
	vertical-align: bottom;

	
}

.article table.widefat tr.header  a{
	color: #333333;

	
}
.article table.widefat input{
	 

	
}
.massage_yes {
	BACKGROUND-COLOR: #A2EAA5;
	padding: 10px;
	margin-bottom: 20px;
	color: #009933;
	border: 1px solid #009933;
	text-align: center;
}
.massage_no {
	BACKGROUND-COLOR: #edaea3;
	padding: 10px;
	margin-bottom: 20px;
	color: #ff0000;
	border: 1px solid #ff0000;
	text-align: center;
}
 
.aside {
	float: right;
	width: 27%;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: -10px;
 }


.aside .container{
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #F4F4F4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
	border-left-color: #D4D4D4;
}

.aside form.filter{
}
.aside form.filter ul{
	margin: 0px;
	list-style-type: none;
}
.aside form.filter li{
	margin-bottom: 3px;
}
.aside form.filter li select{ }
.aside form.filter li label{
	display: block;
	margin-bottom: 2px;
	color: #949494;
}
.aside form.filter li label.half{
	width: 100px;
}
.aside form.filter li.submit{
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D4D4;
	margin-top: 10px;
}

.aside input[type="file"]{
 
	display: block;
	 }
form.editform{}
ul.editlist{
	list-style-type: none;
}
ul.editlist li{
	margin-bottom: 8px;

} 
ul.editlist li ul{
	list-style-type: none;
} 
ul.editlist li ul li{
	margin-bottom: 0px; 

} 
ul.editlist label{
	margin-bottom: 2px;
	display: block;
	color: #999999;
}
ul.editlist input[type="text"]{
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
  .submitbox{
	/*background-color: #999999;*/
	padding: 10px;
	clear: both;
	margin-right: 5%;
	margin-left: 5%;
	margin-bottom: 20px;
	text-align: left;
 
}
  label.floatleft{
	float: left;
	width: 100px;
	 
}
 
form.editform fieldset{}


.sort{
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: 15px;
}
 .sort .on{
	background-color: #838383;
	text-decoration: none;
	color: #FFFFFF;
	cursor:text;
}
 .sort span,  .sort a{
	display: block;
	float: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}    

.check_group{
	padding-left: 20px;
}
.required {
	BORDER-RIGHT: #247fab 1px solid; BORDER-TOP: #247fab 1px solid; BORDER-LEFT: #247fab 1px solid; BORDER-BOTTOM: #247fab 1px solid
}
.editform TH {
	TEXT-ALIGN: right
}

.broad100{
width:100%
}
#title {
	margin: 0px;
	padding: 0px;
}
#admintitle {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#product_logo {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 130px; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN-LEFT: 480px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute
}
#lang_panel {
	CLEAR: right; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; RIGHT: 1%; FLOAT: right; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 30px; LINE-HEIGHT: 130%; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; POSITION: absolute
}
 

#lang_panel A {
	
}
#lang_panel A:hover {
	TEXT-DECORATION: underline
}
#lang_panel A.selected {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}

#tabs {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #247fab 2em solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 29px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 0px
}
#tabs li {
	BORDER-TOP: #247fab 3px solid; PADDING-BOTTOM: 0.2em; MARGIN: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: -2em; BORDER-BOTTOM-STYLE: none
}
#tabs li A.tabs-link {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0.75em; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 100%; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#tabs li.on {
	BORDER-RIGHT: #448abd 2px solid; COLOR: #000
}
#tabs li.on A.tabs-link {
	BACKGROUND: #f9fcfe; COLOR: #000
}
#tabs li A:hover {
	BACKGROUND: #f9fcfe; COLOR: #000
}
#tabs li #on-tab-nav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: #f9fcfe; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -5px; PADDING-TOP: 5px
}




#content-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 30px; LIST-STYLE-TYPE: none
}
  
 

SPAN.TreeviewSpanArea A {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: verdana,helvetica; TEXT-DECORATION: none
}
SPAN.TreeviewSpanArea A:hover {
	
}

button.mult_submit {
	background-color:transparent;
	border:medium none;
}



.list_func{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCBC6;
	padding-top: 5px;
	padding-left: 5px;
	vertical-align: middle;
}

.icon {
	}

.structure{
}
.legend{
	padding-bottom: 3px;
	font-weight: normal;
	padding-top: 8px;
	padding-left: 2px;
	display: block;
	margin: 0px;
	padding-right: 0px;
}
.movelist1{
	FLOAT: left;
	margin-right: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.movelist2{
}

.movelist1 select{
	width:320px;
	margin: 0px;
	padding: 5px;
}
.movelist2 select{
	width:320px;
	margin: 0px;
	padding: 5px;
}







.spacer{
	clear: both;
	font-size: 0px;
	line-height: 0px;	
}
	 
 .path {
	margin-top: 0px;
	margin-right: 5%;
        margin-left: 5%;
	color: #999999;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
  .path a{
	color: #999999;
 
 }
   .path a:hover{
	color: #FF0000; 
 }
  .actions {
	display: block;
	float: left;
	padding-top: 2px;
 }
   .actions input[type="button"] {
 
 }
 
 
 
  .lang {
	margin-bottom: 15px;
	clear: both;
	margin-left: 20px;
	overflow: hidden;
 }
  .lang  span{
	display: block;
	float: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px; 
 }
  .lang  span.on{
	cursor:text!important;
	background-color: #838383;
	color: #FFFFFF!important;
	text-decoration: none!important;
 }
 .lang  span.tab{
	cursor:pointer;
	text-decoration: underline;
	color: #006699;
 }
 .rules{
	padding-top: 20px;
 }
 
 .rules_list{
	width: 100%;
	border: 1px solid #b2b2b2;
	overflow: auto;
	height: 80px;
	background-color: #f4f4f4;
 }
 
 .rules .rules_head ul{
	list-style-type: none;
	width: 100%;
 }
 
  .rules .rules_head li{	
	float: left;
	font-size: 10px;
	padding-right: 10px;
  }
  
  .rules .rules_head .first{
	padding-right: 20px;
  } 

.innerNav{
	margin-bottom: 15px;
	background-color: #F7F7F7;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 26px;
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 10px;
}
.innerNav UL{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.innerNav LI{
	margin-left: 5px;
	display: block;
	float: left;
}



.innerNav  a{
	display: block;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin: 0px;
 
}
.innerNav  a.on{
	background-color: #FFFFFF;
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #464646;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D4D4D4;
	border-right-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
	border-left-color: #D4D4D4;
 

 
}
.innerNav  a:hover{
 
}

.autocompete{
	position: relative;
	height: 200px;
	width: 300px;
	border: 1px solid #666666;
	padding: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.autocompete div{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 3px;
}

#gallery img {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:white none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	padding:6px;
}

#gallery .on {
	border:1px solid #666666;
}

#gallery .photo{
	height: 150px;
	width: 150px;
	float:left;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
}




.footer {
	text-align: left;
	clear: both;
 
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
 
.footer a {

}

ins  
{
	background-image:url("/images/d.png"); 
	background-repeat:no-repeat; 
	background-color:transparent; 
	display: inline-block;
	height: 18px;
	width: 18px;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.tree-open  ins { background-position:-72px 0; }
.tree-closed  ins { background-position:-54px 0; }
.tree-leaf  ins { background-position:-36px 0; }

a .tree-icon { background-position:-56px -19px; }
.tree-open > a .jstree-icon { background-position:-56px -36px; }


 
.head-slide-container{
    margin-left: 5%;
    width: 90%;
} 
.head-slide{
	background-color: #E9E9E9;
	background-repeat: no-repeat;
	padding-left: 27px;
	cursor: pointer;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	border: 1px solid #d4d4d4;
        font-size:medium;
}
.head-slide:hover{
 
background-color: #0066b9;
color: #FFFFFF;
}
.aside .on, .head-slide-container .on{
	background-image: url(../images/down-gray.gif);
	background-position: 10px 10px;
}
.aside .on:hover, .head-slide-container .on:hover {background-image: url(../images/down-white.gif);}
.aside .off, .head-slide-container .off {
	background-image: url(../images/up-gray.gif);
	background-position: 10px 6px;
}
.aside .off:hover, .head-slide-container .off:hover {background-image: url(../images/up-white.gif);}
.photo-add{
	margin-bottom: 15px; 
	 
}
.contenthead{
	background-color: #FFFFFF;
	margin-bottom: 5px;
	background-image: url(../images/bg-contenthead.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 10px;
}






ul#list_photo{
	width: 100%;
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-bottom:50px;
	overflow: hidden;
}
ul#list_photo li {
	float:left;
	width:200px;
	height:150px;
	margin-right: 15px;
	margin-bottom: 15px;
	position: relative;
}
ul#list_photo li span{
	display: block; 
}
ul#list_photo li .name{
	
	overflow: hidden;
	margin-right: 5px;
	margin-left: 5px;
}
ul#list_photo li .date{
	color: #999999;	 
}
ul#list_photo li .deletephoto{
	position: absolute;
	top: 1px;
	color: #E5E5E5;
	right: 0px;
	padding-top: 5px;
	padding-right: 2px;
}
ul#list_photo li .deletephoto div{
	height: 20px;
	width: 20px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
ul#list_photo div {
	width:200px;
	height:150px;
	background-color:#F4F4F4;
	text-align:center;
	 
	border: 1px solid #CCCCCC;
}
ul#list_photo div  img{
	 
}
ul#list_photo  .placeHolder div{
	background-color:white !important;
	border:1px dashed #CCCCCC !important;
}

.text{
}
.main-page-top{
	padding-top: 24px;
}


.tools{
	position: absolute;
	z-index: 100;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	top: 0px;
	right: 0px;
}
.tools a{
	display: block;
	float: left;
	margin-right: 10px;
}
.tools a.editava{
		height: 16px;
	width: 16px;
	background-image: url(../images/picture_edit.png);
	background-repeat: no-repeat;
	background-position: left top;	 
}
.tools a.cropava{
		height: 16px;
	width: 16px;
	background-image: url(../images/icons/image-crop.png);
	background-repeat: no-repeat;
	background-position: left top;	 
}
.tools a.removeava{
	height: 16px;
	width: 16px;
	background-image: url(../images/picture_delete.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.tools a.fullsize{
	height: 16px;
	width: 16px;
	background-image: url(../images/picture.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.avacontainer{
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	position: relative;	 
}
.go{
	background-color: #CCCCCC;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
